home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / demos / hl_demo.lzh / HYPERDES.TXT < prev    next >
Text File  |  1991-06-28  |  6KB  |  206 lines

  1. HyperLINK™ 
  2. ----------
  3.  
  4. What is HyperLINK?
  5.  
  6. HyperLINK can be viewed as quite a
  7. number of things.  Most simply, it is a
  8. managing program for any (reasonable)
  9. number of HyperLINK Applications and
  10. Modules.
  11.  
  12. A HyperLINK Application can be
  13. something as simple as a flat filing
  14. system, or as complex as a mini word
  15. processor or relational database.
  16.  
  17. A HyperLINK Module is more of a "tool",
  18. for use by HyperLINK Applications in
  19. manipulating or collecting data, or
  20. controlling external devices or actions.
  21. A simple example of a HyperLINK Module
  22. is a routine to convert graphics for
  23. display in a database Application, or a
  24. driver for a CD-ROM or Laserdisk, as
  25. well as sound, music, and speech
  26. Modules.
  27.  
  28. The true power of HyperLINK lies in its
  29. Hypertext-like capabilities.  Hypertext
  30. is a system (or theory?) developed
  31. mostly in 1970's that aspires to replace
  32. normal, linear text with smaller text
  33. topics "linked" to each other.  This
  34. system can be applied beyond simply text
  35. to encompass data, graphics, sound, and
  36. external control as well (these days,
  37. this is popularly called Multi-media).
  38.  
  39.  
  40. An example of Hypertext
  41.  
  42. As a simple example of Hypertext,
  43. imagine a file listing software for the
  44. ST.  In the title page, you select the
  45. heading "Multimedia Applications", and a
  46. list of available multimedia programs is
  47. displayed, possibly with some
  48. information on multimedia programs in
  49. general.  You then select HyperLINK
  50. from this list, and a page of
  51. information on HyperLINK is displayed.
  52. If it were a very comprehensive file, it
  53. might even let you select topics like
  54. "hypertext" and "database" and look up
  55. general definitions or explanations.
  56. Or, from the HyperLINK description, you
  57. could select JMG Software's name and be
  58. shown a list of all the applications we
  59. develop and general information about
  60. us.  (To take things one step further,
  61. under our company listing you could
  62. select "ST Software" as being our
  63. specialty, and that link could take you
  64. right back to the table of contents of
  65. the ST software guide - a complete
  66. circle.  That's the fun of hypertext.)
  67.  
  68. An example of HyperLINK
  69.  
  70. One of the simplest examples is the
  71. Message/Address/Calendar Application set
  72. developed for HyperLINK.  The phone
  73. Message App lets you take standard phone
  74. messages, enter them on a graphics-based
  75. screen and store them in a database.
  76. But then, to call up information on a
  77. company or a person named in that
  78. message, just click on the name and it
  79. will display the Address book form with
  80. any information available.  Then you
  81. could click on the Appointments link and
  82. it would display on the Calendar form
  83. any appointments made with that person.
  84. You could then zoom in on one
  85. particular day's schedule, and even go
  86. look at the Address or Message record
  87. of someone else from that day.
  88.  
  89. Another example developed is a "Music
  90. Sampler", which uses a HyperLINK module
  91. to control the Atari CDAR CD-ROM Player
  92. in music mode.  It would display a list
  93. of CD's on which data has been entered,
  94. and let you pick one to sample.
  95. Assuming you put the correct CD into the
  96. drive, it would give a list of all
  97. tracks on the CD, and from it's database
  98. provide information on each track.  You
  99. could then call up an extended
  100. information screen on that track,
  101. providing some history or information,
  102. or you could call up text on the
  103. composer/artist or author (with picture
  104. of course).  All while having the
  105. computer play the requested selection
  106. for you.
  107.  
  108.  
  109. HyperLINK capabilities
  110.  
  111. HyperLINK can create links between any
  112. sort of data (one Application to
  113. another) and Modules. All you have to
  114. define is how to do the link, and
  115. HyperLINK will do the rest.  For
  116. instance, Hyperlink has a build-in dBASE
  117. compatible database manager.  It
  118. automatically knows how to look up a
  119. name found in one database from
  120. another, you just tell it what fields to
  121. use.  For more involved links, you can
  122. include custom modules for the
  123. application.  An assortment of such
  124. modules is provided with HyperLINK, and
  125. any others can be added at any time (ie
  126. programmed in C and loaded into
  127. HyperLINK with it's Module-load
  128. feature).
  129.  
  130. Each Application is provided its own
  131. windows for its forms, so a full history
  132. of links can be present on the screen
  133. at the same time, and you can
  134. effectively edit all the data displayed
  135. at the same time.  A single application
  136. (ie the Message App) can have multiple
  137. windows displayed at one time as well
  138. (making this the first program to use
  139. the "cluttered desktop" metaphor).
  140.  
  141.  
  142. Some Specs:
  143.  
  144. - Fully dBASE III / dBASE IV compatible
  145. database manager included.
  146.  
  147. - Support for Moniterm and other
  148. special monitors; support planned for
  149. all TT graphics and colour capabilities.
  150.  
  151. - "Launch" feature to run other
  152. programs from within HyperLINK; includes
  153. parameter passing and clipboard use if
  154. the destination program supports it.
  155.  
  156. - dBASE data support, Text Support,
  157. Graphics Support, Digitized Sound
  158. Support, Speech Support, and HyperLINK
  159. Module Support all standard.
  160.  
  161. - Document hypertext capability
  162. standard, allowing use of existing or
  163. new text files as hypertext documents
  164. or HyperLINK control forms.  (ie link
  165. text to text, text to graphics, or text
  166. to another HyperLINK form, Application,
  167. or Module.)
  168.  
  169. - Ability to actively link two
  170. computers together to share, real-time,
  171. information.  (Serial or Midi).
  172.  
  173. - "HyperLINK Module Protocol" will be
  174. published and distributed public domain
  175. to allow third parties and experienced
  176. end users to create HyperLINK Modules
  177. for special purposes.  (Use of custom
  178. HyperLINK Modules will effectively
  179. allow virtually anything to be linked to
  180. anything.)
  181.  
  182. - Allows compiling "HyperLINK
  183. Applications" into stand-alone programs
  184. that may be distributed either
  185. commercially or public-domain.
  186.  
  187. - To be distributed with sample
  188. HyperLINK Applications: Message, Phone
  189. List, Address Book, Calandar and To-Do;
  190. Document Hypertext Sample;
  191. Database-Graphics-CDROM Sample.
  192.  
  193.  
  194. The possibilities are endless....
  195.  
  196. ----------------------------------------
  197.  
  198. HyperLINK™ was developed by : 
  199. JMG Software International Inc
  200. 892 Upper James Street
  201. Hamilton, Ontario  
  202. Canada  L9C 3A5 
  203.  
  204. Phone 416-575-2867,  Fax 416-575-0283
  205.  
  206. ==========================================